package com.ruoyi.park.domain.vo;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel
public class BuiRoomVO extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** Id */
    @ApiModelProperty(value = "Id")
    private String id;

    /** 房源编号 代码生成*/
    @ApiModelProperty(value = "房源编号")
    private String roomNum;

    /** 园区编号 */
    @Excel(name = "园区编号")
    @ApiModelProperty(value = "园区编号")
    private String parkNum;

    private String parkId;

    /** 园区名称 */
    //@Excel(name = "园区名称")
    @ApiModelProperty(value = "园区名称")
    private String parkName;

    /** 园区名称 */
    //@Excel(name = "园区地址")
    @ApiModelProperty(value = "园区地址")
    private String parkAddress;

    /** 楼栋编号 */
    @Excel(name = "楼栋编号")
    @ApiModelProperty(value = "楼栋编号")
    private String buildingNum;

    /** 楼栋Id */
    @ApiModelProperty(value = "楼栋Id")
    private String buildingId;

    /** 名称 */
    @Excel(name = "楼栋名称")
    @ApiModelProperty(value = "楼栋名称")
    private String buildingName;

    /** 名称 */
    //@Excel(name = "楼栋地址")
    @ApiModelProperty(value = "楼栋地址")
    private String buildingAddress;

    /** 楼层 */
    @Excel(name = "楼层")
    @ApiModelProperty(value = "楼层")
    private String floor;

    /** 门牌号 */
    @Excel(name = "门牌号")
    @ApiModelProperty(value = "门牌号")
    private String houseNumber;

    /** 产权面积 */
    @Excel(name = "产权面积")
    @ApiModelProperty(value = "产权面积")
    private BigDecimal builtUpArea;

    /** 合同面积 */
    //@Excel(name = "合同面积")
    @ApiModelProperty(value = "合同面积")
    private BigDecimal contractArea;

    /** 合同面积 */
//    @Excel(name = "合同面积")
//    @ApiModelProperty(value = "合同面积")
//    private BigDecimal contractArea;

    /** 房源类型 */
    @Excel(name = "房源类型")
    @ApiModelProperty(value = "房源类型")
    private String roomType;

    /** 使用状态 */
    //@Excel(name = "使用性质")
    @ApiModelProperty(value = "使用性质")
    private String state;


    /** 房间配置 */
    @Excel(name = "房间配置")
    @ApiModelProperty(value = "房间配置")
    private String capacity;

    /** 当前已住人数 */
    //@Excel(name = "已住人数")
    @ApiModelProperty(value = "已住人数")
    private Integer alreadyLive;



    /** 租赁状态 */
    @Excel(name = "租赁状态|0未出租")
    @ApiModelProperty(value = "是否使用")
    private String leaseState;

    //以下属性为页面视图属性
}
